﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DataSetTrueque" targetNamespace="http://tempuri.org/DataSetTrueque.xsd" xmlns:mstns="http://tempuri.org/DataSetTrueque.xsd" xmlns="http://tempuri.org/DataSetTrueque.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="MySettings" AppSettingsPropertyName="TruequeConnectionString1" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="TruequeConnectionString1 (MySettings)" PropertyReference="ApplicationSettings.CapaDatos.My.MySettings.GlobalReference.Default.TruequeConnectionString1" Provider="System.Data.OleDb" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="AdministradorTableAdapter" GeneratorDataComponentClassName="AdministradorTableAdapter" Name="Administrador" UserDataComponentName="AdministradorTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="TruequeConnectionString1 (MySettings)" DbObjectName="Administrador" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM `Administrador` WHERE ((`Usuario` = ?) AND ((? = 1 AND `Contraseña` IS NULL) OR (`Contraseña` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Usuario" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Usuario" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Contraseña" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Contraseña" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Contraseña" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Contraseña" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `Administrador` (`Usuario`, `Contraseña`) VALUES (?, ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Usuario" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Usuario" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Contraseña" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Contraseña" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT Usuario, Contraseña FROM Administrador</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE `Administrador` SET `Usuario` = ?, `Contraseña` = ? WHERE ((`Usuario` = ?) AND ((? = 1 AND `Contraseña` IS NULL) OR (`Contraseña` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Usuario" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Usuario" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Contraseña" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Contraseña" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Usuario" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Usuario" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Contraseña" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Contraseña" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Contraseña" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Contraseña" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Usuario" DataSetColumn="Usuario" />
              <Mapping SourceColumn="Contraseña" DataSetColumn="Contraseña" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ClienteTableAdapter" GeneratorDataComponentClassName="ClienteTableAdapter" Name="Cliente" UserDataComponentName="ClienteTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="TruequeConnectionString1 (MySettings)" DbObjectName="Cliente" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM `Cliente` WHERE ((`IdCliente` = ?) AND ((? = 1 AND `Telefono` IS NULL) OR (`Telefono` = ?)) AND ((? = 1 AND `Email` IS NULL) OR (`Email` = ?)) AND ((? = 1 AND `IdTipoCliente` IS NULL) OR (`IdTipoCliente` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdCliente" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Telefono" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Telefono" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Telefono" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Telefono" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Email" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Email" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Email" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Email" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_IdTipoCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdTipoCliente" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdTipoCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdTipoCliente" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `Cliente` (`NombreApellidos`, `Telefono`, `Email`, `IdTipoCliente`) VALUES (?, ?, ?, ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="NombreApellidos" Precision="0" ProviderType="LongVarWChar" Scale="0" Size="0" SourceColumn="NombreApellidos" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Telefono" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Telefono" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Email" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Email" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IdTipoCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdTipoCliente" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT IdCliente, NombreApellidos, Telefono, Email, IdTipoCliente FROM Cliente</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE `Cliente` SET `NombreApellidos` = ?, `Telefono` = ?, `Email` = ?, `IdTipoCliente` = ? WHERE ((`IdCliente` = ?) AND ((? = 1 AND `Telefono` IS NULL) OR (`Telefono` = ?)) AND ((? = 1 AND `Email` IS NULL) OR (`Email` = ?)) AND ((? = 1 AND `IdTipoCliente` IS NULL) OR (`IdTipoCliente` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="NombreApellidos" Precision="0" ProviderType="LongVarWChar" Scale="0" Size="0" SourceColumn="NombreApellidos" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Telefono" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Telefono" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Email" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Email" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IdTipoCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdTipoCliente" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdCliente" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Telefono" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Telefono" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Telefono" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Telefono" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Email" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Email" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Email" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Email" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_IdTipoCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdTipoCliente" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdTipoCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdTipoCliente" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="IdCliente" DataSetColumn="IdCliente" />
              <Mapping SourceColumn="NombreApellidos" DataSetColumn="NombreApellidos" />
              <Mapping SourceColumn="Telefono" DataSetColumn="Telefono" />
              <Mapping SourceColumn="Email" DataSetColumn="Email" />
              <Mapping SourceColumn="IdTipoCliente" DataSetColumn="IdTipoCliente" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="EntregaTableAdapter" GeneratorDataComponentClassName="EntregaTableAdapter" Name="Entrega" UserDataComponentName="EntregaTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="TruequeConnectionString1 (MySettings)" DbObjectName="Entrega" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM `Entrega` WHERE ((`IdEntrega` = ?) AND ((? = 1 AND `IdCliente` IS NULL) OR (`IdCliente` = ?)) AND ((? = 1 AND `Fecha` IS NULL) OR (`Fecha` = ?)) AND ((? = 1 AND `NumProductos` IS NULL) OR (`NumProductos` = ?)) AND ((? = 1 AND `IdUsuario` IS NULL) OR (`IdUsuario` = ?)) AND ((? = 1 AND `Valorada` IS NULL) OR (`Valorada` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdEntrega" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdEntrega" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_IdCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdCliente" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdCliente" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Fecha" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Fecha" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="Original_Fecha" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="Fecha" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_NumProductos" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="NumProductos" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_NumProductos" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="NumProductos" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_IdUsuario" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdUsuario" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdUsuario" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdUsuario" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Valorada" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Valorada" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="Original_Valorada" Precision="0" ProviderType="Boolean" Scale="0" Size="0" SourceColumn="Valorada" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `Entrega` (`IdCliente`, `Fecha`, `NumProductos`, `IdUsuario`, `Valorada`) VALUES (?, ?, ?, ?, ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IdCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdCliente" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="Fecha" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="Fecha" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="NumProductos" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="NumProductos" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IdUsuario" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdUsuario" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="Valorada" Precision="0" ProviderType="Boolean" Scale="0" Size="0" SourceColumn="Valorada" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT IdEntrega, IdCliente, Fecha, NumProductos, IdUsuario, Valorada FROM Entrega</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE `Entrega` SET `IdCliente` = ?, `Fecha` = ?, `NumProductos` = ?, `IdUsuario` = ?, `Valorada` = ? WHERE ((`IdEntrega` = ?) AND ((? = 1 AND `IdCliente` IS NULL) OR (`IdCliente` = ?)) AND ((? = 1 AND `Fecha` IS NULL) OR (`Fecha` = ?)) AND ((? = 1 AND `NumProductos` IS NULL) OR (`NumProductos` = ?)) AND ((? = 1 AND `IdUsuario` IS NULL) OR (`IdUsuario` = ?)) AND ((? = 1 AND `Valorada` IS NULL) OR (`Valorada` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IdCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdCliente" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="Fecha" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="Fecha" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="NumProductos" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="NumProductos" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IdUsuario" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdUsuario" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="Valorada" Precision="0" ProviderType="Boolean" Scale="0" Size="0" SourceColumn="Valorada" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdEntrega" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdEntrega" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_IdCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdCliente" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdCliente" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdCliente" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Fecha" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Fecha" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="Original_Fecha" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="Fecha" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_NumProductos" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="NumProductos" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_NumProductos" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="NumProductos" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_IdUsuario" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdUsuario" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdUsuario" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdUsuario" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Valorada" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Valorada" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="Original_Valorada" Precision="0" ProviderType="Boolean" Scale="0" Size="0" SourceColumn="Valorada" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="IdEntrega" DataSetColumn="IdEntrega" />
              <Mapping SourceColumn="IdCliente" DataSetColumn="IdCliente" />
              <Mapping SourceColumn="Fecha" DataSetColumn="Fecha" />
              <Mapping SourceColumn="NumProductos" DataSetColumn="NumProductos" />
              <Mapping SourceColumn="IdUsuario" DataSetColumn="IdUsuario" />
              <Mapping SourceColumn="Valorada" DataSetColumn="Valorada" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="FamiliaTableAdapter" GeneratorDataComponentClassName="FamiliaTableAdapter" Name="Familia" UserDataComponentName="FamiliaTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="TruequeConnectionString1 (MySettings)" DbObjectName="Familia" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM `Familia` WHERE ((`IdFamilia` = ?) AND ((? = 1 AND `Nombre` IS NULL) OR (`Nombre` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_IdFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="IdFamilia" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Nombre" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Nombre" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `Familia` (`IdFamilia`, `Nombre`) VALUES (?, ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="IdFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="IdFamilia" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Nombre" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT IdFamilia, Nombre FROM Familia</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE `Familia` SET `IdFamilia` = ?, `Nombre` = ? WHERE ((`IdFamilia` = ?) AND ((? = 1 AND `Nombre` IS NULL) OR (`Nombre` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="IdFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="IdFamilia" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Nombre" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_IdFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="IdFamilia" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Nombre" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Nombre" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="IdFamilia" DataSetColumn="IdFamilia" />
              <Mapping SourceColumn="Nombre" DataSetColumn="Nombre" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ObjetoTableAdapter" GeneratorDataComponentClassName="ObjetoTableAdapter" Name="Objeto" UserDataComponentName="ObjetoTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="TruequeConnectionString1 (MySettings)" DbObjectName="Objeto" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM `Objeto` WHERE ((`IdFamilia` = ?) AND (`NumeroFamilia` = ?) AND ((? = 1 AND `IdEntrega` IS NULL) OR (`IdEntrega` = ?)) AND ((? = 1 AND `Valoracion` IS NULL) OR (`Valoracion` = ?)) AND ((? = 1 AND `Tamaño` IS NULL) OR (`Tamaño` = ?)) AND ((? = 1 AND `NumeroSerie` IS NULL) OR (`NumeroSerie` = ?)) AND ((? = 1 AND `Descripcion` IS NULL) OR (`Descripcion` = ?)) AND ((? = 1 AND `DadoDeBaja` IS NULL) OR (`DadoDeBaja` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_IdFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="IdFamilia" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_NumeroFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="NumeroFamilia" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_IdEntrega" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdEntrega" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdEntrega" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdEntrega" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Valoracion" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Valoracion" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="Original_Valoracion" Precision="0" ProviderType="Double" Scale="0" Size="0" SourceColumn="Valoracion" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Tamaño" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Tamaño" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Tamaño" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Tamaño" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_NumeroSerie" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="NumeroSerie" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_NumeroSerie" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="NumeroSerie" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Descripcion" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Descripcion" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Descripcion" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Descripcion" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_DadoDeBaja" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="DadoDeBaja" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="Original_DadoDeBaja" Precision="0" ProviderType="Boolean" Scale="0" Size="0" SourceColumn="DadoDeBaja" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `Objeto` (`IdFamilia`, `NumeroFamilia`, `IdEntrega`, `Valoracion`, `Tamaño`, `NumeroSerie`, `Descripcion`, `DadoDeBaja`) VALUES (?, ?, ?, ?, ?, ?, ?, ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="IdFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="IdFamilia" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="NumeroFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="NumeroFamilia" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IdEntrega" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdEntrega" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="Valoracion" Precision="0" ProviderType="Double" Scale="0" Size="0" SourceColumn="Valoracion" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Tamaño" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Tamaño" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="NumeroSerie" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="NumeroSerie" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Descripcion" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Descripcion" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="DadoDeBaja" Precision="0" ProviderType="Boolean" Scale="0" Size="0" SourceColumn="DadoDeBaja" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT IdFamilia, NumeroFamilia, IdEntrega, Valoracion, Tamaño, NumeroSerie, Descripcion, DadoDeBaja FROM Objeto</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE `Objeto` SET `IdFamilia` = ?, `NumeroFamilia` = ?, `IdEntrega` = ?, `Valoracion` = ?, `Tamaño` = ?, `NumeroSerie` = ?, `Descripcion` = ?, `DadoDeBaja` = ? WHERE ((`IdFamilia` = ?) AND (`NumeroFamilia` = ?) AND ((? = 1 AND `IdEntrega` IS NULL) OR (`IdEntrega` = ?)) AND ((? = 1 AND `Valoracion` IS NULL) OR (`Valoracion` = ?)) AND ((? = 1 AND `Tamaño` IS NULL) OR (`Tamaño` = ?)) AND ((? = 1 AND `NumeroSerie` IS NULL) OR (`NumeroSerie` = ?)) AND ((? = 1 AND `Descripcion` IS NULL) OR (`Descripcion` = ?)) AND ((? = 1 AND `DadoDeBaja` IS NULL) OR (`DadoDeBaja` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="IdFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="IdFamilia" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="NumeroFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="NumeroFamilia" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IdEntrega" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdEntrega" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="Valoracion" Precision="0" ProviderType="Double" Scale="0" Size="0" SourceColumn="Valoracion" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Tamaño" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Tamaño" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="NumeroSerie" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="NumeroSerie" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Descripcion" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Descripcion" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="DadoDeBaja" Precision="0" ProviderType="Boolean" Scale="0" Size="0" SourceColumn="DadoDeBaja" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_IdFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="IdFamilia" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_NumeroFamilia" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="NumeroFamilia" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_IdEntrega" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdEntrega" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdEntrega" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdEntrega" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Valoracion" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Valoracion" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="Original_Valoracion" Precision="0" ProviderType="Double" Scale="0" Size="0" SourceColumn="Valoracion" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Tamaño" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Tamaño" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Tamaño" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Tamaño" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_NumeroSerie" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="NumeroSerie" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_NumeroSerie" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="NumeroSerie" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Descripcion" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Descripcion" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Descripcion" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Descripcion" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_DadoDeBaja" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="DadoDeBaja" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="Original_DadoDeBaja" Precision="0" ProviderType="Boolean" Scale="0" Size="0" SourceColumn="DadoDeBaja" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="IdFamilia" DataSetColumn="IdFamilia" />
              <Mapping SourceColumn="NumeroFamilia" DataSetColumn="NumeroFamilia" />
              <Mapping SourceColumn="IdEntrega" DataSetColumn="IdEntrega" />
              <Mapping SourceColumn="Valoracion" DataSetColumn="Valoracion" />
              <Mapping SourceColumn="Tamaño" DataSetColumn="Tamaño" />
              <Mapping SourceColumn="NumeroSerie" DataSetColumn="NumeroSerie" />
              <Mapping SourceColumn="Descripcion" DataSetColumn="Descripcion" />
              <Mapping SourceColumn="DadoDeBaja" DataSetColumn="DadoDeBaja" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TipoClienteTableAdapter" GeneratorDataComponentClassName="TipoClienteTableAdapter" Name="TipoCliente" UserDataComponentName="TipoClienteTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="TruequeConnectionString1 (MySettings)" DbObjectName="TipoCliente" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM `TipoCliente` WHERE ((`Id` = ?) AND ((? = 1 AND `Tipo` IS NULL) OR (`Tipo` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_Id" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Tipo" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Tipo" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Tipo" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Tipo" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `TipoCliente` (`Tipo`) VALUES (?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Tipo" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Tipo" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT Id, Tipo FROM TipoCliente</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE `TipoCliente` SET `Tipo` = ? WHERE ((`Id` = ?) AND ((? = 1 AND `Tipo` IS NULL) OR (`Tipo` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Tipo" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Tipo" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_Id" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Tipo" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Tipo" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Tipo" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Tipo" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Id" DataSetColumn="Id" />
              <Mapping SourceColumn="Tipo" DataSetColumn="Tipo" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="UsuarioTableAdapter" GeneratorDataComponentClassName="UsuarioTableAdapter" Name="Usuario" UserDataComponentName="UsuarioTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="TruequeConnectionString1 (MySettings)" DbObjectName="Usuario" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM `Usuario` WHERE ((`IdUsuario` = ?) AND ((? = 1 AND `Nombre` IS NULL) OR (`Nombre` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdUsuario" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdUsuario" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Nombre" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Nombre" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `Usuario` (`Nombre`) VALUES (?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Nombre" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT IdUsuario, Nombre FROM Usuario</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE `Usuario` SET `Nombre` = ? WHERE ((`IdUsuario` = ?) AND ((? = 1 AND `Nombre` IS NULL) OR (`Nombre` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Nombre" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_IdUsuario" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="IdUsuario" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Nombre" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Nombre" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Nombre" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="IdUsuario" DataSetColumn="IdUsuario" />
              <Mapping SourceColumn="Nombre" DataSetColumn="Nombre" />
            </Mappings>
            <Sources />
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="DataSetTrueque" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DataSetTrueque" msprop:Generator_UserDSName="DataSetTrueque">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Administrador" msprop:Generator_TableClassName="AdministradorDataTable" msprop:Generator_TableVarName="tableAdministrador" msprop:Generator_TablePropName="Administrador" msprop:Generator_RowDeletingName="AdministradorRowDeleting" msprop:Generator_RowChangingName="AdministradorRowChanging" msprop:Generator_RowEvHandlerName="AdministradorRowChangeEventHandler" msprop:Generator_RowDeletedName="AdministradorRowDeleted" msprop:Generator_UserTableName="Administrador" msprop:Generator_RowChangedName="AdministradorRowChanged" msprop:Generator_RowEvArgName="AdministradorRowChangeEvent" msprop:Generator_RowClassName="AdministradorRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Usuario" msprop:Generator_ColumnVarNameInTable="columnUsuario" msprop:Generator_ColumnPropNameInRow="Usuario" msprop:Generator_ColumnPropNameInTable="UsuarioColumn" msprop:Generator_UserColumnName="Usuario">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Contraseña" msprop:Generator_ColumnVarNameInTable="columnContraseña" msprop:Generator_ColumnPropNameInRow="Contraseña" msprop:Generator_ColumnPropNameInTable="ContraseñaColumn" msprop:Generator_UserColumnName="Contraseña" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Cliente" msprop:Generator_TableClassName="ClienteDataTable" msprop:Generator_TableVarName="tableCliente" msprop:Generator_TablePropName="Cliente" msprop:Generator_RowDeletingName="ClienteRowDeleting" msprop:Generator_RowChangingName="ClienteRowChanging" msprop:Generator_RowEvHandlerName="ClienteRowChangeEventHandler" msprop:Generator_RowDeletedName="ClienteRowDeleted" msprop:Generator_UserTableName="Cliente" msprop:Generator_RowChangedName="ClienteRowChanged" msprop:Generator_RowEvArgName="ClienteRowChangeEvent" msprop:Generator_RowClassName="ClienteRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="IdCliente" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnIdCliente" msprop:Generator_ColumnPropNameInRow="IdCliente" msprop:Generator_ColumnPropNameInTable="IdClienteColumn" msprop:Generator_UserColumnName="IdCliente" type="xs:int" />
              <xs:element name="NombreApellidos" msprop:Generator_ColumnVarNameInTable="columnNombreApellidos" msprop:Generator_ColumnPropNameInRow="NombreApellidos" msprop:Generator_ColumnPropNameInTable="NombreApellidosColumn" msprop:Generator_UserColumnName="NombreApellidos" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="536870910" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Telefono" msprop:Generator_ColumnVarNameInTable="columnTelefono" msprop:Generator_ColumnPropNameInRow="Telefono" msprop:Generator_ColumnPropNameInTable="TelefonoColumn" msprop:Generator_UserColumnName="Telefono" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Email" msprop:Generator_ColumnVarNameInTable="columnEmail" msprop:Generator_ColumnPropNameInRow="Email" msprop:Generator_ColumnPropNameInTable="EmailColumn" msprop:Generator_UserColumnName="Email" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IdTipoCliente" msprop:Generator_ColumnVarNameInTable="columnIdTipoCliente" msprop:Generator_ColumnPropNameInRow="IdTipoCliente" msprop:Generator_ColumnPropNameInTable="IdTipoClienteColumn" msprop:Generator_UserColumnName="IdTipoCliente" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Entrega" msprop:Generator_TableClassName="EntregaDataTable" msprop:Generator_TableVarName="tableEntrega" msprop:Generator_TablePropName="Entrega" msprop:Generator_RowDeletingName="EntregaRowDeleting" msprop:Generator_RowChangingName="EntregaRowChanging" msprop:Generator_RowEvHandlerName="EntregaRowChangeEventHandler" msprop:Generator_RowDeletedName="EntregaRowDeleted" msprop:Generator_UserTableName="Entrega" msprop:Generator_RowChangedName="EntregaRowChanged" msprop:Generator_RowEvArgName="EntregaRowChangeEvent" msprop:Generator_RowClassName="EntregaRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="IdEntrega" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnIdEntrega" msprop:Generator_ColumnPropNameInRow="IdEntrega" msprop:Generator_ColumnPropNameInTable="IdEntregaColumn" msprop:Generator_UserColumnName="IdEntrega" type="xs:int" />
              <xs:element name="IdCliente" msprop:Generator_ColumnVarNameInTable="columnIdCliente" msprop:Generator_ColumnPropNameInRow="IdCliente" msprop:Generator_ColumnPropNameInTable="IdClienteColumn" msprop:Generator_UserColumnName="IdCliente" type="xs:int" minOccurs="0" />
              <xs:element name="Fecha" msprop:Generator_ColumnVarNameInTable="columnFecha" msprop:Generator_ColumnPropNameInRow="Fecha" msprop:Generator_ColumnPropNameInTable="FechaColumn" msprop:Generator_UserColumnName="Fecha" type="xs:dateTime" minOccurs="0" />
              <xs:element name="NumProductos" msprop:Generator_ColumnVarNameInTable="columnNumProductos" msprop:Generator_ColumnPropNameInRow="NumProductos" msprop:Generator_ColumnPropNameInTable="NumProductosColumn" msprop:Generator_UserColumnName="NumProductos" type="xs:int" minOccurs="0" />
              <xs:element name="IdUsuario" msprop:Generator_ColumnVarNameInTable="columnIdUsuario" msprop:Generator_ColumnPropNameInRow="IdUsuario" msprop:Generator_ColumnPropNameInTable="IdUsuarioColumn" msprop:Generator_UserColumnName="IdUsuario" type="xs:int" minOccurs="0" />
              <xs:element name="Valorada" msprop:Generator_ColumnVarNameInTable="columnValorada" msprop:Generator_ColumnPropNameInRow="Valorada" msprop:Generator_ColumnPropNameInTable="ValoradaColumn" msprop:Generator_UserColumnName="Valorada" type="xs:boolean" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Familia" msprop:Generator_TableClassName="FamiliaDataTable" msprop:Generator_TableVarName="tableFamilia" msprop:Generator_TablePropName="Familia" msprop:Generator_RowDeletingName="FamiliaRowDeleting" msprop:Generator_RowChangingName="FamiliaRowChanging" msprop:Generator_RowEvHandlerName="FamiliaRowChangeEventHandler" msprop:Generator_RowDeletedName="FamiliaRowDeleted" msprop:Generator_UserTableName="Familia" msprop:Generator_RowChangedName="FamiliaRowChanged" msprop:Generator_RowEvArgName="FamiliaRowChangeEvent" msprop:Generator_RowClassName="FamiliaRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="IdFamilia" msprop:Generator_ColumnVarNameInTable="columnIdFamilia" msprop:Generator_ColumnPropNameInRow="IdFamilia" msprop:Generator_ColumnPropNameInTable="IdFamiliaColumn" msprop:Generator_UserColumnName="IdFamilia">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Nombre" msprop:Generator_ColumnVarNameInTable="columnNombre" msprop:Generator_ColumnPropNameInRow="Nombre" msprop:Generator_ColumnPropNameInTable="NombreColumn" msprop:Generator_UserColumnName="Nombre" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Objeto" msprop:Generator_TableClassName="ObjetoDataTable" msprop:Generator_TableVarName="tableObjeto" msprop:Generator_TablePropName="Objeto" msprop:Generator_RowDeletingName="ObjetoRowDeleting" msprop:Generator_RowChangingName="ObjetoRowChanging" msprop:Generator_RowEvHandlerName="ObjetoRowChangeEventHandler" msprop:Generator_RowDeletedName="ObjetoRowDeleted" msprop:Generator_UserTableName="Objeto" msprop:Generator_RowChangedName="ObjetoRowChanged" msprop:Generator_RowEvArgName="ObjetoRowChangeEvent" msprop:Generator_RowClassName="ObjetoRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="IdFamilia" msprop:Generator_ColumnVarNameInTable="columnIdFamilia" msprop:Generator_ColumnPropNameInRow="IdFamilia" msprop:Generator_ColumnPropNameInTable="IdFamiliaColumn" msprop:Generator_UserColumnName="IdFamilia">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NumeroFamilia" msprop:Generator_ColumnVarNameInTable="columnNumeroFamilia" msprop:Generator_ColumnPropNameInRow="NumeroFamilia" msprop:Generator_ColumnPropNameInTable="NumeroFamiliaColumn" msprop:Generator_UserColumnName="NumeroFamilia">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IdEntrega" msprop:Generator_ColumnVarNameInTable="columnIdEntrega" msprop:Generator_ColumnPropNameInRow="IdEntrega" msprop:Generator_ColumnPropNameInTable="IdEntregaColumn" msprop:Generator_UserColumnName="IdEntrega" type="xs:int" minOccurs="0" />
              <xs:element name="Valoracion" msprop:Generator_ColumnVarNameInTable="columnValoracion" msprop:Generator_ColumnPropNameInRow="Valoracion" msprop:Generator_ColumnPropNameInTable="ValoracionColumn" msprop:Generator_UserColumnName="Valoracion" type="xs:double" minOccurs="0" />
              <xs:element name="Tamaño" msprop:Generator_ColumnVarNameInTable="columnTamaño" msprop:Generator_ColumnPropNameInRow="Tamaño" msprop:Generator_ColumnPropNameInTable="TamañoColumn" msprop:Generator_UserColumnName="Tamaño" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NumeroSerie" msprop:Generator_ColumnVarNameInTable="columnNumeroSerie" msprop:Generator_ColumnPropNameInRow="NumeroSerie" msprop:Generator_ColumnPropNameInTable="NumeroSerieColumn" msprop:Generator_UserColumnName="NumeroSerie" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Descripcion" msprop:Generator_ColumnVarNameInTable="columnDescripcion" msprop:Generator_ColumnPropNameInRow="Descripcion" msprop:Generator_ColumnPropNameInTable="DescripcionColumn" msprop:Generator_UserColumnName="Descripcion" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DadoDeBaja" msprop:Generator_ColumnVarNameInTable="columnDadoDeBaja" msprop:Generator_ColumnPropNameInRow="DadoDeBaja" msprop:Generator_ColumnPropNameInTable="DadoDeBajaColumn" msprop:Generator_UserColumnName="DadoDeBaja" type="xs:boolean" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="TipoCliente" msprop:Generator_TableClassName="TipoClienteDataTable" msprop:Generator_TableVarName="tableTipoCliente" msprop:Generator_TablePropName="TipoCliente" msprop:Generator_RowDeletingName="TipoClienteRowDeleting" msprop:Generator_RowChangingName="TipoClienteRowChanging" msprop:Generator_RowEvHandlerName="TipoClienteRowChangeEventHandler" msprop:Generator_RowDeletedName="TipoClienteRowDeleted" msprop:Generator_UserTableName="TipoCliente" msprop:Generator_RowChangedName="TipoClienteRowChanged" msprop:Generator_RowEvArgName="TipoClienteRowChangeEvent" msprop:Generator_RowClassName="TipoClienteRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Id" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
              <xs:element name="Tipo" msprop:Generator_ColumnVarNameInTable="columnTipo" msprop:Generator_ColumnPropNameInRow="Tipo" msprop:Generator_ColumnPropNameInTable="TipoColumn" msprop:Generator_UserColumnName="Tipo" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Usuario" msprop:Generator_TableClassName="UsuarioDataTable" msprop:Generator_TableVarName="tableUsuario" msprop:Generator_TablePropName="Usuario" msprop:Generator_RowDeletingName="UsuarioRowDeleting" msprop:Generator_RowChangingName="UsuarioRowChanging" msprop:Generator_RowEvHandlerName="UsuarioRowChangeEventHandler" msprop:Generator_RowDeletedName="UsuarioRowDeleted" msprop:Generator_UserTableName="Usuario" msprop:Generator_RowChangedName="UsuarioRowChanged" msprop:Generator_RowEvArgName="UsuarioRowChangeEvent" msprop:Generator_RowClassName="UsuarioRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="IdUsuario" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnIdUsuario" msprop:Generator_ColumnPropNameInRow="IdUsuario" msprop:Generator_ColumnPropNameInTable="IdUsuarioColumn" msprop:Generator_UserColumnName="IdUsuario" type="xs:int" />
              <xs:element name="Nombre" msprop:Generator_ColumnVarNameInTable="columnNombre" msprop:Generator_ColumnPropNameInRow="Nombre" msprop:Generator_ColumnPropNameInTable="NombreColumn" msprop:Generator_UserColumnName="Nombre" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Administrador" />
      <xs:field xpath="mstns:Usuario" />
    </xs:unique>
    <xs:unique name="Cliente_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Cliente" />
      <xs:field xpath="mstns:IdCliente" />
    </xs:unique>
    <xs:unique name="Entrega_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Entrega" />
      <xs:field xpath="mstns:IdEntrega" />
    </xs:unique>
    <xs:unique name="Familia_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Familia" />
      <xs:field xpath="mstns:IdFamilia" />
    </xs:unique>
    <xs:unique name="Objeto_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Objeto" />
      <xs:field xpath="mstns:IdFamilia" />
      <xs:field xpath="mstns:NumeroFamilia" />
    </xs:unique>
    <xs:unique name="TipoCliente_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:TipoCliente" />
      <xs:field xpath="mstns:Id" />
    </xs:unique>
    <xs:unique name="Usuario_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Usuario" />
      <xs:field xpath="mstns:IdUsuario" />
    </xs:unique>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="TipoClienteCliente" msdata:parent="TipoCliente" msdata:child="Cliente" msdata:parentkey="Id" msdata:childkey="IdTipoCliente" msprop:Generator_UserChildTable="Cliente" msprop:Generator_ChildPropName="GetClienteRows" msprop:Generator_UserRelationName="TipoClienteCliente" msprop:Generator_RelationVarName="relationTipoClienteCliente" msprop:Generator_UserParentTable="TipoCliente" msprop:Generator_ParentPropName="TipoClienteRow" />
      <msdata:Relationship name="AlumnoEntrega" msdata:parent="Cliente" msdata:child="Entrega" msdata:parentkey="IdCliente" msdata:childkey="IdCliente" msprop:Generator_UserChildTable="Entrega" msprop:Generator_ChildPropName="GetEntregaRows" msprop:Generator_UserRelationName="AlumnoEntrega" msprop:Generator_ParentPropName="ClienteRow" msprop:Generator_RelationVarName="relationAlumnoEntrega" msprop:Generator_UserParentTable="Cliente" />
      <msdata:Relationship name="UsuarioEntrega" msdata:parent="Usuario" msdata:child="Entrega" msdata:parentkey="IdUsuario" msdata:childkey="IdUsuario" msprop:Generator_UserChildTable="Entrega" msprop:Generator_ChildPropName="GetEntregaRows" msprop:Generator_UserRelationName="UsuarioEntrega" msprop:Generator_RelationVarName="relationUsuarioEntrega" msprop:Generator_UserParentTable="Usuario" msprop:Generator_ParentPropName="UsuarioRow" />
      <msdata:Relationship name="EntregaObjeto" msdata:parent="Entrega" msdata:child="Objeto" msdata:parentkey="IdEntrega" msdata:childkey="IdEntrega" msprop:Generator_UserChildTable="Objeto" msprop:Generator_ChildPropName="GetObjetoRows" msprop:Generator_UserRelationName="EntregaObjeto" msprop:Generator_ParentPropName="EntregaRow" msprop:Generator_RelationVarName="relationEntregaObjeto" msprop:Generator_UserParentTable="Entrega" />
      <msdata:Relationship name="FamiliaObjeto" msdata:parent="Familia" msdata:child="Objeto" msdata:parentkey="IdFamilia" msdata:childkey="IdFamilia" msprop:Generator_UserChildTable="Objeto" msprop:Generator_ChildPropName="GetObjetoRows" msprop:Generator_UserRelationName="FamiliaObjeto" msprop:Generator_ParentPropName="FamiliaRow" msprop:Generator_RelationVarName="relationFamiliaObjeto" msprop:Generator_UserParentTable="Familia" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>